NNNNOPCH3NHOHONHH3COOCH3CH3NHNNFOSOHO